tar 分割包 范例: 1 2 3 4 5 6 7#将php-7.4_rpm目录,分割为90M大小,后缀为两位数字 tar -cvf - php-7.4_rpm |split -b 90m -d -a2 - php-7.4_rpm.tar.gz. #打包 tar -czvf - lnmp_rpm_1.20+8.0+7.4 |split -b 90m -d -a2 - lnmp_rpm_1.20+8.0+7.4.tar.gz. #解压 cat lnmp_rpm_1.20+8.0+7.4.tar.gz.* |tar -xzv -C /tmp 第一种方法:对tar文件,使用split进行分割 1 2 3 4 5 1. tar -cvf <源目录> <生成文件名.tar> 2.split -b 4000M -d -a 2 <生成文件名.tar> <生成文件名.tar> //使用split命令,-b 4000M 表示设置每个分割包的大小,单位还是可以k // -d 使用数字后缀 //-a x来设定序列的长度(默认值是2),这里设定序列的长度为1 第二种方法,对目录直接tar,然后管道给split 1.压缩 1 2 3 4tar -cvf - <源目录> |split -b 100m -d -a1 - <生成文件名.tar> //使用split命令,-b 4000M 表示设置每个分割包的大小,单位还是可以k // -d 使用数字后缀 //-a x来设定序列的长度(默认值是2),这里设定序列的长度为1 2.解压 1 2 3 4#解压到当前目录 cat mysql8.0_rpm.tar* |tar -xv #解压到指定目录(目录必须存在) cat mysql8.0_rpm.tar* |tar -xv -C <目标目录>